<!--
 * @Author: your name
 * @Date: 2021-11-03 11:45:28
 * @LastEditTime: 2022-02-18 20:52:27
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \算法测试\day0906\script\const测试.html
-->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .d1{
            width: 200px;
            height: 200px;
        }
        .d2{
            max-height: 200px;
            overflow:auto;
        }
    </style>
</head>

<body>
    <div class="d1">
        <div class="d2" onscroll="ac()">
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
            <p>123</p>
        </div>
    </div>
    <script>
        function ac() {
            console.log(123);
        }
        // const a={}
        // a.username='jiangpeng';
        // console.log(Boolean({}));
        //     console.log(NaN==NaN);
        //     console.log(NaN==undefined);
        //     console.log(NaN==null);
        //     console.log(NaN==Object);
        // console.log(1/0);
        // console.log(5/+0);
        // const b={};
        // b={username:'jiangpeng'};
        // console.log(b);

        // console.log(isNaN("12px"));
        // console.log(parseInt("px12"));
        // let a={
        //     b:'123',
        //     a:'asd12'
        // };
        // console.log(a.valueOf());
        // console.log('a'.toLocaleUpperCase());

        // function fib(n) {
        //     if (n < 2) {
        //         return n
        //     }
        //     return fib(n - 1) + fib(n - 2)
        // }
        // console.log(fib(10));
        // let name.age='28';
        // let name1=new String('123');
        // name1.age=20;
        // console.log(typeof name1);
        // console.log(name1[0],name1.age);

        // let a='1,2,3'
        // console.log(a.replaceAll(',','2'));

        // let promise = new Promise(function (resolve, reject) {
        //     console.log('Promise');//1
        //     resolve(1);
        // });

        // promise.then(function () {
        //     console.log('resolved.');//2
        // });
        // let body=document.getElementsByTagName('body')[0];
        // (async ()=>{
        //     for(let i=0;i<100;i++){
        //         let a=await promise;
        //         let p=document.createElement('p');
        //         p.innerHTML=a;
        //         body.appendChild(p);
        //     }
        // })();
        //console.log(4);//2  如果这里是放到外面的话 它的顺序就是2 Promise走了直接走它
        // const a={};
        // a.name="jiang";
        // const b=Object.freeze({ //冻结
        //     name:'123'
        // })
        // b.name="456"
        // console.log(a,b);
        // let arr=[1,2];
        // console.log(arr[2]);
        // let start=new Date();
        // function _name() {
        //     for (let index = 0; index < 10000000000; index++) { 
        //         //7s
        //     }
        // }
       // _name();
        // let end=new Date();
        // console.log(end-start);
        // console.log(start.toLocaleString());
        // console.log(start.toString());
        // console.log(start.valueOf()-start);
        // console.log('```````````````````````````');
        // console.log(start.toDateString());
        // console.log(start.toTimeString());
        // console.log(start.toLocaleDateString());
        // console.log(start.toLocaleTimeString());
        // console.log(start.toUTCString());
        //     if(!null && !null){
        //         console.log(1);
        //     }
        // console.log((!null && !null));
        // if(Number.MAX_VALUE === Number.MAX_VALUE){
        //     console.log(1);
        // }
        // let str = new Object("textStr");
        // console.log(typeof str);
        // str.color = 'red';
        // console.log(str,str.color);
        // let arr = [1,3,5,7,9,18];
        // let num = 4;
        // function arrnum(arr,num) {
        //     let left = 0,right = arr.length-1;
        //     while(left <= right){
        //         let mid = parseInt((left+right)/2);
        //         if(arr[mid] >num){
        //             right = mid-1;
        //         }else if(arr[mid] === num){
        //             return mid;
        //         }else{
        //             left = mid+1;
        //         }
        //     }
        //     return null;
        // }
        // console.log(arrnum(arr,num));
    </script>
</body>

</html>